a species of cactus - Español Inglés Diccionario